A gift card is a prepaid payment card that can be used to purchase goods or services at a specific retailer. It allows the recipient to choose their own gifts without any restrictions, making it an ideal present for friends and family members who are difficult to buy for.